<?php
    class Connection{
		//PROPIEDADES
		private $bbdd;//bbdd a la que se conecta
		private $usuario;//usuario con el que se conecta
		private $pass;//contrase�a con la que se accede a la bbdd
		private $url;//url ip de maquina de la bbdd
		private $conexion;
		
		//CONSTRUCTOR
		public function __construct(){
			$this->bbdd = "webBlog";
			$this->usuario = "root";
			$this->pass = "";
			$this->url = "127.0.0.1";

			//$this->conectar();
		}
		
		//ACCESORES
		public function setBbdd($bbdd){ $this->bbdd = $bbdd; }
		public function getBbdd(){ return $this->bbdd; }
		
		public function setUsuario($usuario){ $this->usuario = $usuario; }
		public function getUsuario(){ return $this->usuario; }
		
		public function setPass($pass){	$this->pass = $pass; }
		public function getPass(){ return $this->pass; }
		
		public function setUrl($url){ $this->url = $url; }
		public function getUrl(){ return $this->url; }
		
		public function getConexion(){ return $this->conexion; }
		public function setConexion($conexion){	$this->conexion = $conexion; }
			
		//METODOS
		/************ Hay dos tipos de conexi�nes porque ha veces puede dar problema la conexi�n normal sin UTF-8 ************/
		public function conectarSinUTF(){
			$this->conexion = mysqli_connect($this->url,$this->usuario,$this->pass,$this->bbdd)
			or  die("Problemas en la conexion");
			/*mysqli_select_db($this->bbdd,$this->conexion) 
			or  die("Problemas en la seleccion de la base de datos");*/
		}
		
		public function conectar(){
			$this->conexion = mysqli_connect($this->url,$this->usuario,$this->pass,$this->bbdd)
			or  die("Problemas en la conexion");
			/*mysqli_select_db($this->bbdd,$this->conexion) 
			or  die("Problemas en la seleccion de la base de datos");*/
			//mysqli_query("SET NAMES'utf8'");
		}
		/********************************************************************************************************************/
		
		/*	desconectar()
			descripci�n: desconecta de la bbdd
		*/
		public function desconectar(){
			mysqli_close($this->conexion);
		}
    }
?>
